﻿/* 分页控件CSS */
div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #9aafe5;
	
	text-decoration: none; 
	color: #2e6ab1;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #2b66a5;
	color: #000;
	background-color: yellow;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid navy;
	font-weight: bold;
	background-color: #2e6ab1;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #929292;
	color: #929292;
}


body {
	font: 12px "宋体", "新宋体";
	color:#0b4e82;
}
*,html{margin:0; padding:0;}

.text{font-size:12px; color:#333333;}
.text1{font-weight:bold;}

.toptext{font-size:12px; color:#7fb8ee }
.toptext1{font-size:12px; color:#7fb8ee }
.toptext2{font-size:12px;  font-weight:bold;color:#7fb8ee;}
.lefttext1{color:#5e9bb8 }

.righttext1{color:#92a3b1 }
.righttext2{color:#666666 }

.bottext{color:#989494 }

a:link,a:visited{color:#0A4D82}
.a1:LINK{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight:normal;font-style:normal;color:#7fb8ee;text-decoration: none; }
.a1:VISITED{font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight:normal;font-style:normal;color:#7fb8ee;text-decoration:underline;}
.a1:HOVER{font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight:normal;font-style:normal;color:#7fb8ee;text-decoration: none;} 
.a1:active {color: #8E89FD;text-decoration: none;}


.a2:LINK{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight:normal;font-style:normal;text-decoration: none; }
.a2:VISITED{font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight:normal;font-style:normal;text-decoration:none;}
.a2:HOVER{font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight:normal;font-style:normal;text-decoration: underline;color:#ce0303;} 
.a2:active {color: #8E89FD;text-decoration: underline;}

.a4:LINK{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight:normal;font-style:normal;color:#0b4e82;text-decoration: none; }
.a4:VISITED{font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight:normal;font-style:normal;color:b8042f;text-decoration:none;}
.a4:HOVER{font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight:normal;font-style:normal;color:#ce0303;text-decoration: none;} 
.a4:active {color: #8E89FD;text-decoration: none;}

.a3:LINK{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;font-style:normal; text-decoration:underline }
.a3:VISITED{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;font-style:normal;text-decoration: underline ;}
.a3:HOVER{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;font-style:normal;text-decoration: none ;color:#ce0303;} 
.a3:active {color: #8E89FD;text-decoration: none;}


.a5:LINK{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:#c2d9f8; text-decoration:none;}
.a5:VISITED{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:#c2d9f8;text-decoration: none;}
.a5:HOVER{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:#ffffff;text-decoration: none;} 
.a5:active {color: #8E89FD;text-decoration: none;}



.tbl2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;border:1px solid #66819B;border-collapse:collapse;}


.login, .hunter_service {
	border-bottom:1px dashed #b7b7b7;
	*margin-top:-20px;
	margin-bottom:10px;
	padding-left:20px;
}
.user_login {
	margin-bottom:10px;
	border-bottom:1px dashed #b7b7b7;
	color:#000;
	font-weight:bold;
}
.login p {
	line-height:26px;
}
.login input {
	margin-right:25px;
	float:right;
}
.user_login span a {
	margin-left:135px;
	font-weight:normal;
	color:#8DA9C5;
	text-decoration:none;
}
.username, .register {
	float:left;
	margin-left:50px;
	_margin-left: 25px;
	background:url(../images/btn_green_r.gif) right no-repeat;
	height:29px;
	width:65px;
	display:block;
	color:#fff;
	margin-top:15px;
	cursor:pointer;
}
.register {
	background:url(../images/btn_blue_r.gif) right no-repeat;
	margin-left:10px;
}
.username span, .register span {
	background:url(../images/btn_green_l.gif) left no-repeat;
	height:29px;
	width:30px;
	display:block;
	padding-left:20px;
	line-height:29px;
}
.register span {
	background:url(../images/btn_blue_l.gif) left no-repeat;
}
.about {
	background:url(../images/about.gif) left bottom no-repeat;
	height:130px;
	color:#5E9BB8;
	margin-bottom:10px;
	border-bottom:3px solid #D8E1E7;
}
.hunter {
	font-size:16px;
	font-weight:bold;
	color:#2d71b8;	
	font-weight:bold;
	padding-left :20px;
	padding-top:15px;
}

.about p {
	width:110px;
	float:right;
	padding:0 10px;
}
.hunter_service { 
	padding-top:0px;
	border-bottom:0px;
}
.contactus  {
	list-style:none;
	padding-left:20px;
	width:100%;
}
.hunter_serviceTD {
	height:45px;
	font-size:14px;
	font-weight:bold;
    valign:middle;
}
.hunterItem {
	font-size:16px;
	font-weight:bold;
	color:#2d71b8;	
	font-weight:bold;
	padding-left :30px;
	padding-top:15px;
}
.hunter_serviceTD a:hover img
{
FILTER:gray
}

.hunter_serviceTD img
{
	width:24px;
	height:24px;
	border:0px;
}

.hunter_service li a{
	text-decoration:none;}
.hunter_service li a:hover,.hunter_service li a:active,.hunter_service li a:visited,.hunter_service li a.current{
	color:#ff831a;
	text-decoration:underline;}	
.hunter_service li img {
	margin-right:10px;
}
.contactus {
	margin-top:10px;
	height:306px;/*This is only for Firefox*/
	*height:274px;/*This is only for IE7*/
	_height:300px;/*This is only for IE6*/
	/*Please keep the order for the three height*/
	margin:0 auto;
	padding-top:10px;
	padding-left:10px;
	background:#E7EEF5;
	border-top:3px solid #D8E1E7;
}
.contactusp {
	padding-top:15px;
	padding-left:55px;
	height:50px;
	width:100%;
	color:#000;
	font-size:14px;
	font-weight:bold;
	background: url(../images/contact.png) top left no-repeat;
}
.contactus ul{
	padding-left:25px;}
.contactusTD {
	line-height:20px;
	padding-left:50px;
	text-align:left;
}
maincontent {
	margin: 0 0 0 0px;

}
.hunter_position {
	width:756px;
	_width:753px;/*This is only for IE6*/
	
}
.banner{
background:url(../images/banner.jpg) no-repeat left;
height:180px;}
.position_search {
	background:#F8F9FC;
	margin-top:3px;
	padding-bottom:47px;
	*padding-bottom:8px;
	_padding-bottom:40px;/*This is only for IE6*/
}
table.conditions {
	padding-left: 18px;
	text-align:left;
}
table.conditions tr.keyword td{
	line-height:40px;
	}
.search_btn{
	background:url(../images/btn_search.gif) no-repeat;
	height:32px;
	width:134px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height:32px;
	border:0px;
	_margin-top:5px;}
table.conditions td {
	line-height:24px;
	padding-left:29px;
	vertical-align:middle;
	padding:0 10px;
}
.conditions td select {
	width:105px;
}
.conditionsinput {
	width:295px;
}

.conditions td select option {
	width:100px;
}
table.position_list {
	
	width:100%;
}
table.position_all
{
	margin-left:4px;
	border:1px solid #ccc;
	width:100%;
	background:#F8F9FC;
}
table.position_list td, table.position_list th {
	border-bottom:1px dashed #ccc;
	line-height:25px;
	padding:0 10px;
}
table.position_list th {
	border-bottom:2px solid #ccc;
	background-color:#ccc;
}
table.position_list td a{
	text-decoration:underline;}
table.position_list td a:hover{
	color:#ff831a;}
th.search {
	text-align:right;
	margin-right:15px;
	padding:5px 0;
}
th.search span {
	background:url(../images/page_bg.png) repeat-x;
	height:11px;
	border:1px solid #ccc;
	padding:0 5px;
	margin-left:5px;
	font-weight:bold;
	color:#ff831a;
}
th.search span a{
	text-decoration:none;
	color:#0b4e82;
	}
th.search span a:hover{
	text-decoration:underline;
	color:#ff831a;}
th.search img.page_rt {
	margin-left:5px;
}

	
#footer {
	margin-top:3px;
	text-align:center;
	height:33px;
	clear:both;
}
.footer_left {
	float:left;
	background:url(../images/footer_bg_l.gif) no-repeat left;
	height:33px;
	width:4px;
}
.footer_mid {
	float:left;
	background:#eef3f8;
	width:996px;
	height:33px;
}
.footer_rt {
	float:right;
	background:url(../images/footer_bg_r.gif) right;
	height:33px;
	width:4px;
}
#footer ul {
	list-style:none;
}
#footer ul li {
	display:inline;
	border-right:1px solid #989494;
	padding-right:5px;
	margin-right:5px;
}
#footer ul li a {
	color:#0B4E82;
	text-decoration:none;
	line-height:33px;
}
#footer ul li.last {
	border:0px;
}
#footer p {
	margin: 0;
	padding: 10px 0;
}
.copyright {
	text-align:center;
	margin-top:10px;
}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}

.main_nav_l {
	background:url(../images/main_nav_left.gif) no-repeat left;
	width:4px;
	height:33px;
	float:left;
}
.main_nav_m {
	background:url(../images/main_nav_mid.gif) repeat-x;
	height:33px;
	width:747px;
	float:left;
}
.main_nav_r {
	background:url(../images/main_nav_rt.gif) no-repeat right;
	width:4px;
	height:33px;
	float:right;
}

.MenuTD {
	background:url(../images/top_5.gif) repeat-x;
}

.SelectMenuTD {
	background:url(../images/top_3.gif) repeat-x;
}

.HunterBG
{
	background:url(../images/subtitle-1.jpg);
}



















/*-----------------------------------layout styles*----------------------------------------------*/
#container {
	width: 1004px;
	margin: 0 auto;
	text-align: left;
	background-color:#d8e1e8;
}
#header {
	height:90px;
	clear:both;
	background: #d8e1e8 url(../images/body_bg.gif) repeat-x left top;
}
#header img {
	width:241px;
	height:87px;
	float:left;
}
.header_rt {
	width:755px;
	float:right;
	padding-top:20px;
}
#header ul {
	list-style: none;
	width:190px;
}
#header ul.favo {
	width:140px;
}
.main_nav {
	clear:both;
	padding-top:10px;
	height:33px;
}
#header .main_nav ul {
	width:700px;
	float:right;
	height:33px;
}
#header .main_nav ul li {
	border-right:0px;
	width:63px;
	line-height:33px;
	padding:10px 5px;
}
#header .main_nav ul li a {
	color:#fff;
	text-decoration:none;
	line-height:33px;
	padding:10px 5px;
}
#header .main_nav ul li.current a, #header .main_nav ul li a:hover {
	background:url(../images/nav_on_bg.png) no-repeat;
	color:#034781;
	line-height:33px;
	height:33px;
	padding:9px 5px;
	*padding:10px 5px;
}
.main_nav_l {
	background:url(../images/main_nav_left.gif) no-repeat left;
	width:4px;
	height:33px;
	float:left;
}
.main_nav_m {
	background:url(../images/main_nav_mid.gif) repeat-x;
	height:33px;
	width:747px;
	float:left;
}
.main_nav_r {
	background:url(../images/main_nav_rt.gif) no-repeat right;
	width:4px;
	height:33px;
	float:right;
}
#header ul li {
	color:#7db8f0;
	display: inline;
	border-right:1px solid #7db8f0;
	padding-right:5px;
	margin-left:10px;
}
#header ul li.last {
	border:0px;
}
#header ul li a {
	color:#7db8f0;
	text-decoration: underline;
}
#sidebar1 {
	float: left;
	width: 244px;
	background:#f2f6f9;
	border-top:3px solid #0fd5f8;
}
/*
css index
1.basic style
2.layout style
3.home page style
4.sub_page style
*/
/*------------------------------------basic stlyles-------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, th, td {
	padding: 0;
	margin: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-weight: normal;
	font-style: normal;
}
ol, ul {
	list-style: none;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}
abbr, acronym {
	border: 0;
}
body {
	background: #d8e1e8 url(../images/body_bg.gif) repeat-x left top;
	font: 12px "??¨¬?", "D???¨¬?";
	margin: 0;
	padding: 0;
	text-align: center;
	color:#0b4e82;
}
a {
	color:#0b4e82;
	text-decoration: none;
}
button{ display:block; cursor:pointer; position:relative;}
/*-----------------------------------layout styles*----------------------------------------------*/

.main_content_td{
	border-top:0px #7070ff solid; 
	border-right:0px #7070ff solid;	
	border-left:3px #d8e1e7 solid;	
	border-bottom:3px #d8e1e7 solid;	
}


.btn_2k3 {
 BORDER-TOP: #002D96 1px solid; 
 BORDER-LEFT: #002D96 1px solid; 
 BORDER-BOTTOM: #002D96 1px solid;
 BORDER-RIGHT: #002D96 1px solid; 
 
 PADDING-TOP: 2px; 
 PADDING-LEFT: 2px;
 PADDING-RIGHT: 2px;
 
 FONT-SIZE: 12px; 
 FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#9DBCEA); 
 CURSOR: hand; 
 COLOR: black; 
}

